package com.gzz.mybatis.common.conditices.rule;

import java.util.List;

public class SymbolGroup {
    public static final List<SqlSymbol> WHERE_GROUP = List.of(SqlSymbol.EQ, SqlSymbol.NE, SqlSymbol.GT
            , SqlSymbol.GE, SqlSymbol.LT, SqlSymbol.LE, SqlSymbol.BETWEEN, SqlSymbol.NOT_BETWEEN
            , SqlSymbol.LIKE, SqlSymbol.NOT_LIKE);
    public static final List<SqlSymbol> AND_GROUP = List.of(SqlSymbol.AND, SqlSymbol.OR);
    public static final List<SqlSymbol> ORDER_BY_GROUP = List.of(SqlSymbol.ORDER_BY);
    public static final List<SqlSymbol> GROUP_BY_GROUP = List.of(SqlSymbol.GROUP_BY);
    public static final List<SqlSymbol> HAVING = List.of(SqlSymbol.HAVING);
}
